//
//  BaseSearchView.h
//  住房条件帅选器
//
//  Created by MB__Lee on 2018/5/18.
//  Copyright © 2018年 MB__Lee. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "MutiBaseFactory.h" //面积、特色、户型--下来视图  生成器
#import "MutiBaseFactory.h"  //商铺、住房、写字楼筛选器上“更多” 下拉视图 生成器
#import "AreaTableview.h"    // 区域 下拉视图
#import "PriceTableview.h"  // 租金 下拉视图


#import "MBBTNTableviewFactory.h"
#import "BaseHousePostModel.h" //网络请求发送的模型

#import "MSButton.h"
#import "GetRentSource.h" //网络请求






@class BaseSearchView;


@protocol BaseSearchViewDelegate<NSObject>

-(void)SearchView:(BaseSearchView *)searchView sendPostModel:(BaseHousePostModel *)model;

@end

typedef void(^SetModelBlock)(BaseHousePostModel *);

@interface BaseSearchView : UIView

@property(nonatomic,weak)id <BaseSearchViewDelegate> delegate;

-(instancetype)initWithFrame:(CGRect)frame btnMut:(NSArray *)btnMut; //视图中四个按钮的显示文字；
//-(void)MB_BaseSearchViewAddViewArray:(NSArray <UIView *>*)viewArray; //设置显示的视图
@property(nonatomic,strong)NSMutableArray <UIView *>* viewArray;//设置显示的视图



@property(nonatomic,strong)BaseHousePostModel *postModel; // 发送网络请求的模型

#pragma mark ---让子类进行调用
-(void)resetFrameAndRemoveView:(UIView *)targetView;

@property(nonatomic,copy)NSString *cityCode; //城市的编号

@end
